package com.cykj.system.api.domain;


import lombok.Data;

import java.math.BigDecimal;

@Data
public class Shop {
  /** 店铺ID */
  private long id;

  /** 关联商家ID */
  private long businessId;
  // 商家信息
  private BsUser bsUser;



  /** 店铺名称 */
  private String shopName;
  /** 店铺地址 */
  private String shopAddress;
  /** 经营类目ID（关联bs_shop_category） */
  private Integer shopCategory;
  /** 店铺简介 */
  private String shopDescrible;
  /** 店铺封面图片URL */
  private String shopAvatar;
  /** 店铺实体图片URL */
  private String shopImage;
  /** 营业执照URL */
  private String shopLicense;
  /** 食品安全许可证URL */
  private String foodSafe;
  /** 店铺营业状态(0:关闭,1:营业中,2:休息中) */
  private long shopStatus;
  private java.sql.Time shopStart;
  /** 店铺关店时间 */
  private java.sql.Time shopEnd;
  /** 店铺等级(0-5分) */
  private BigDecimal shopGrade;
  /** 可提现金额 */
  private double shopWithdrawMoney;
  /** 店铺总收入 */
  private double shopIncome;

  private java.sql.Timestamp createTime;
  /** 商家位置经度 */
  private double longitude;
  /** 商家位置纬度 */
  private double latitude;
  /** 距离（用于临时存储计算的距离，不持久化到数据库） */
  private Double distance;
  /** 经营类目名称（非数据库字段，用于前端展示） */
  private String categoryName;

}
